package server;

import java.util.concurrent.Semaphore;

/**
 * @author Guilherme
 *
 *Classe responsavel para agrupar os tipos de semaforos que cada arquivo requisitado necessita ter para o controle do servidor
 */
public class FileSemaphoreStruct {

	//public final Semaphore read = new Semaphore(10);
	
	//este semaforo serve para controlar o processo inteiro de escrita
	public final Semaphore write = new Semaphore(1);
	
	//este semaforo vai controlar o acesso real ao arquivo em disco do servidor
	public final Semaphore control = new Semaphore(1);	
	

}
